﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;

/// <summary>
/// Summary description for Type_QuyMo
/// </summary>
public class Type_QuyMo : ICheckAndConvertValues
{
	string[] LuaChonMucDo_Symbol ={"M070D1","M070D2","M070D3","M070D4","M070D5",};



    string[] LuaChonMucDo_Text = { "Tỉnh/TP", "Quốc gia","Quốc tế" };

    string _value;
    string _columnName;
    public Type_QuyMo(string _columnName, string _value)
	{
        this._value = _value;
        this._columnName = _columnName;
	}


    public override bool isExistSymbol()
    {
        foreach (string x in LuaChonMucDo_Symbol)
        {
            if (x.ToString().Trim().ToUpper().Equals(_columnName))
                return true;
        }

        return false;
    }

    public override string getText()
    {
        if (_value.Trim().ToUpper().Equals("A"))
        {
            return "Tỉnh/TP";
        }
        else if (_value.Trim().ToUpper().Equals("B"))
        {
            return "Quốc gia";
        }
        else if (_value.Trim().ToUpper().Equals("C"))
        {
            return "Quốc tế";
        }
        return null;
            
    }





    public override bool isExistText()
    {
        foreach (string x in LuaChonMucDo_Text)
        {
            if (x.ToString().Trim().ToUpper().Equals(_value.ToString().ToUpper()))
                return true;
        }

        return false;
    }
    public override string getSymbol()
    {
        if (_value.Trim().Equals("Tỉnh/TP"))
        {
            return "A";
        }
        else if (_value.Trim().Equals("Quốc gia"))
        {
            return "B";
        }
        else if (_value.Trim().Equals("Quốc tế"))
        {
            return "C";
        }
        return _value;
    }
}